var runtime.sweep

37 uses

	runtime (current package)
		mcentral.go#L117: 	sl = sweep.active.begin()
		mcentral.go#L128: 				sweep.active.end(sl)
		mcentral.go#L152: 					sweep.active.end(sl)
		mcentral.go#L160: 		sweep.active.end(sl)
		mgc.go#L182: 	sweep.active.state.Store(sweepDrainedMask)
		mgc.go#L1158: 	sl := sweep.active.begin()
		mgc.go#L1220: 		sweep.active.end(sl)
		mgc.go#L1674: 	sweep.active.reset()
		mgc.go#L1681: 	sweep.centralIndex.clear()
		mgc.go#L1709: 	lock(&sweep.lock)
		mgc.go#L1710: 	if sweep.parked {
		mgc.go#L1711: 		sweep.parked = false
		mgc.go#L1712: 		ready(sweep.g, 0, true)
		mgc.go#L1714: 	unlock(&sweep.lock)
		mgcsweep.go#L33: var sweep sweepdata
		mgcsweep.go#L99: 	for sc := sweep.centralIndex.load(); sc < numSweepClasses; sc++ {
		mgcsweep.go#L111: 			sweep.centralIndex.update(sc)
		mgcsweep.go#L116: 	sweep.centralIndex.update(sweepClassDone)
		mgcsweep.go#L245: 	if sweep.active.sweepers() != 0 {
		mgcsweep.go#L271: 	sweep.g = getg()
		mgcsweep.go#L273: 	lockInit(&sweep.lock, lockRankSweep)
		mgcsweep.go#L274: 	lock(&sweep.lock)
		mgcsweep.go#L275: 	sweep.parked = true
		mgcsweep.go#L277: 	goparkunlock(&sweep.lock, waitReasonGCSweepWait, traceBlockGCSweep, 1)
		mgcsweep.go#L308: 		lock(&sweep.lock)
		mgcsweep.go#L313: 			unlock(&sweep.lock)
		mgcsweep.go#L316: 		sweep.parked = true
		mgcsweep.go#L317: 		goparkunlock(&sweep.lock, waitReasonGCSweepWait, traceBlockGCSweep, 1)
		mgcsweep.go#L361: 	sl := sweep.active.begin()
		mgcsweep.go#L373: 			noMoreWork = sweep.active.markDrained()
		mgcsweep.go#L403: 	sweep.active.end(sl)
		mgcsweep.go#L452: 	return sweep.active.isDone()
		mgcsweep.go#L470: 	sl := sweep.active.begin()
		mgcsweep.go#L475: 			sweep.active.end(sl)
		mgcsweep.go#L478: 		sweep.active.end(sl)
		mheap.go#L866: 	sl := sweep.active.begin()
		mheap.go#L915: 	sweep.active.end(sl)